scenario based questions on polymorphism